body{font-family:arial,sans-serif;margin: 0; padding: 0;background-color:#efefef;word-wrap: break-word;}
body.night{background-color:#1F1F1F}
p{margin-top:0;margin-bottom:0.5em}
#title_section{padding-top:10pt;padding-bottom:4pt;background:transparent url('comment_topline.png') repeat-x scroll center bottom;-webkit-background-size:320px 2px;}
body.night #title_section{background-image: url('night_comment_topline.png');}
#title{color:#333;font-weight:bold;text-align:center;font-size:14pt;padding:0 10;}
body.night #title{color:#686868}
#subtitle{color:#8e8e8e;font-size:8pt;text-align:center;padding-top:3pt;padding-bottom:3pt}
body.night #subtitle{color:#525252}
hr{display: block;position: relative;padding:0;margin: 0px auto;width: 90%;clear: both;border: none;border-top: 1px solid #AAA;border-bottom: 1px solid #FFF;font-size: 1px;line-height: 0;overflow: visible;}
#body_section{padding-left:8pt;padding-right:8pt;padding-top:5pt;padding-bottom:5px;color:#333;font-size:12pt;line-height:150%;}
body.night #body_section{color:#525252;}
#title_section.font_largex #title{font-size:16pt}
#body_section.font_largex{font-size:16pt;}
#body_section.font_large{font-size:14pt;}
#body_section.font_small{font-size:10pt;}
#body_section .justify {text-align:justify;padding-left:3px;padding-right:3px;letter-spacing:-0.2px;}
.cma{margin-right:-0.7em;}
.cma2{margin-right:-0.3em;}
.cmal{margin-left:-0.2em;}
.cmal2{margin-left:-0.6em;}
.lgwd{word-break:break-all;}

#body_section a.link{color:#4D86C6;text-decoration:none;border-bottom:1px solid #4D86C6}
body.night #body_section a.link{color:#686868;border-bottom-color:#686868}
.photo{position:relative;float:right;width:95px;height:95px;margin:3 0 5 5;clear:right;background-size: 100%;background-image: url("contentview_image_default.png");background-repeat: no-repeat;}
#body_section .justify .photo{margin-left:8px}
.photo_box{width:90px;height:90px;margin-top:2px;margin-left:2px;overflow:hidden;display:block;z-index:-1;}
body.night .photo_box{background-color:#000}
body.night .photo_box img{opacity:0.5}
body.night .photo{background-image: url("night_contentview_image_default.png");}
.plus{position:absolute;left:-6px;top:-5px;width:20px;height:20px;background-size: 100%;background-image: url("contentview_plus.png");background-repeat: no-repeat;opacity:1;z-index:1}
body.night .plus{background-image: url("night_contentview_plus.png");}

/*.photo_box img{margin:auto;display: block;}*/
*{-webkit-touch-callout: none; /* prevent callout to copy image, etc when tap to hold */
/*-webkit-text-size-adjust: none;*/ /* prevent webkit from resizing text to fit */
-webkit-tap-highlight-color: rgba(0,0,0,0.15); /* make transparent link selection, adjust last value opacity 0 to 1.0 */
/*-webkit-user-select: none; /* prevent copy paste, to allow, change 'none' to 'text' */
}

@media screen and (-webkit-device-pixel-ratio: 2) {
#title_section {background:transparent url('comment_topline@2x.png') repeat-x scroll center bottom;}
.photo{background-image: url("contentview_image_default@2x.png");}
.plus{background-image: url("contentview_plus@2x.png");}
    
body.night #title_section {background:transparent url('night_comment_topline@2x.png') repeat-x scroll center bottom;}    
body.night .plus{background-image: url("night_contentview_plus@2x.png");}
body.night .photo{background-image: url("night_contentview_image_default@2x.png");}

}


